[gd_scene load_steps=13 format=3 uid="uid://colctxqmi78tr"]

[ext_resource type="PackedScene" uid="uid://cnang2c8p6n5x" path="res://scenes/building_prefabs/internals/1_335/flat_walls_end_l_4_balc.tscn" id="1_qndrx"]
[ext_resource type="PackedScene" uid="uid://4ge85ybiyu4l" path="res://scenes/building_prefabs/internals/1_335/flat_walls_end_l_4_roof.tscn" id="2_o0cdb"]
[ext_resource type="PackedScene" uid="uid://dxq681raema0y" path="res://scenes/objects/bath.tscn" id="2_yd7sp"]
[ext_resource type="PackedScene" uid="uid://c3h3rae5n8fdx" path="res://scenes/objects/desk.tscn" id="3_qtgyi"]
[ext_resource type="PackedScene" uid="uid://bfrxkhdfpbcxy" path="res://scenes/objects/table_lamp.tscn" id="4_bs57b"]
[ext_resource type="PackedScene" uid="uid://b4xtv2oed5h44" path="res://scenes/objects/luster_1.tscn" id="5_gmfnq"]
[ext_resource type="PackedScene" uid="uid://bji4f7htd0760" path="res://scenes/test_objects/sample_door.tscn" id="6_wm44v"]
[ext_resource type="PackedScene" uid="uid://di0wqvqdd3ppe" path="res://scenes/objects/light_switch.tscn" id="7_7o568"]
[ext_resource type="PackedScene" uid="uid://bfa0dgxc0vjjx" path="res://scenes/objects/lamp_on_wire.tscn" id="8_p1eh3"]
[ext_resource type="PackedScene" uid="uid://dfj4x0flc421m" path="res://scenes/objects/toilet_nested.tscn" id="10_y8fgu"]
[ext_resource type="PackedScene" uid="uid://dxxan7exgpnnp" path="res://scenes/objects/sink.tscn" id="10_yd7sp"]
[ext_resource type="PackedScene" uid="uid://drl652smvwi0t" path="res://scenes/objects/faucet.tscn" id="12_h5480"]

[node name="flat_walls_end_l_4_balc" instance=ExtResource("1_qndrx")]

[node name="bath" parent="StaticBody3D" index="1" instance=ExtResource("2_yd7sp")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2.01167, -0.0477481, -1.05269)

[node name="flat_walls_end_l_4_roof" parent="." index="1" instance=ExtResource("2_o0cdb")]

[node name="desk" parent="." index="2" instance=ExtResource("3_qtgyi")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.82683, -0.0475701, -3.83903)

[node name="table_lamp" parent="." index="3" instance=ExtResource("4_bs57b")]
transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, -2.39872, 0.691927, -4.09343)

[node name="SampleDoor" parent="." index="4" instance=ExtResource("6_wm44v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.2, 1.003, 0.5)
open_angle_limit = 100

[node name="light_sources" type="Node3D" parent="." index="5"]

[node name="luster_1" parent="light_sources" index="0" instance=ExtResource("5_gmfnq")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.1261, 2.56168, -1.48514)

[node name="lamp_on_wire_hall" parent="light_sources" index="1" instance=ExtResource("8_p1eh3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.27201, 2.54982, -0.071447)

[node name="lamp_on_wire_cabinet" parent="light_sources" index="2" instance=ExtResource("8_p1eh3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.27201, 2.54982, -2.72531)

[node name="lamp_on_wire_bathroom" parent="light_sources" index="3" instance=ExtResource("8_p1eh3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.62116, 2.54982, -1.04037)

[node name="lamp_on_wire_kitchen" parent="light_sources" index="4" instance=ExtResource("8_p1eh3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.22958, 2.54982, -2.90127)

[node name="light_switches" type="Node3D" parent="." index="6"]

[node name="light_switch_living_room" parent="light_switches" index="0" node_paths=PackedStringArray("controlled_light_sources") instance=ExtResource("7_7o568")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -2.63887, 1.45, -0.33)
controlled_light_sources = [NodePath("../../light_sources/luster_1")]
isActive = true

[node name="light_switch_hall" parent="light_switches" index="1" node_paths=PackedStringArray("controlled_light_sources") instance=ExtResource("7_7o568")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.579, 1.45, 1.099)
controlled_light_sources = [NodePath("../../light_sources/lamp_on_wire_hall")]
isActive = true

[node name="light_switch_cabinet" parent="light_switches" index="2" node_paths=PackedStringArray("controlled_light_sources") instance=ExtResource("7_7o568")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.84134, 1.45, -1.40303)
controlled_light_sources = [NodePath("../../light_sources/lamp_on_wire_cabinet")]
isActive = true

[node name="light_switch_bathroom" parent="light_switches" index="3" node_paths=PackedStringArray("controlled_light_sources") instance=ExtResource("7_7o568")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0021788, 1.45, -1.5168)
controlled_light_sources = [NodePath("../../light_sources/lamp_on_wire_bathroom")]
isActive = true

[node name="light_switch_kitchen" parent="light_switches" index="4" node_paths=PackedStringArray("controlled_light_sources") instance=ExtResource("7_7o568")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0021788, 1.45, -1.63586)
controlled_light_sources = [NodePath("../../light_sources/lamp_on_wire_kitchen")]
isActive = true

[node name="toilet_nested" parent="." index="7" instance=ExtResource("10_y8fgu")]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 1.08784, -0.0500001, -1.77038)

[node name="sink" parent="." index="8" instance=ExtResource("10_yd7sp")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.591, 0.65, -1.787)

[node name="faucet" parent="." index="9" instance=ExtResource("12_h5480")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.83646, 1.01952, -1.7931)

[node name="pipe" parent="faucet" index="4"]
transform = Transform3D(0.573576, 0, -0.819152, 0, 1, 0, 0.819152, 0, 0.573576, 0.051, -0.00899994, 0)
open_direction = 1

[editable path="faucet"]
